#include <iostream>
#include <tuple>
#include <string>
#include <initializer_list>

using namespace std;

template <typename T>
void Println(std::initializer_list<T> init_list)
{
	for(auto init_list_item : init_list)
		cout << init_list << " , ";
	cout << endl;
}

int main()
{
	using ComplicateTuple = std::tuple<int, int, float, double, bool, char, string>;
	ComplicateTuple ct1{1,2,1.2,2.456,true,'d',"fjldk343&* ds"};
	Println({'c','3','?'});
	//Println({1,32,8.567,true,"fjdslk","fhdsfferew",'c'});

	return 0;
}